package com.ai.dao.edu.cms.info;

import java.util.List;
import java.util.Map;

import com.ai.model.edu.cms.info.InfoPushObject;
import com.ai.model.edu.cms.info.dto.InfoPushObjectDTO;
import com.ai.model.edu.cms.info.vo.InfoPushObjectVO;

public interface InfoPushObjectMapper {
    /**
     * 根据主键查询记录
     */
    public List<InfoPushObjectVO> findInfoPushObjectByAppId(Long appId);
    
    /**
     * 根据主键ID集合查询记录
     */
    public List<InfoPushObjectVO> findInfoPushObjectByAppIds(Map<String, Object> map);
    
    /**
     * Description	： 新增推送对象
     * @author Administrator  2015年6月23日 上午11:16:15
     * @param infoObject
     *
     */
	public void insertInfoPushObject(InfoPushObject infoObject);
	 /**
     * Description	： 更新推送对象
     * @author Administrator  2015年6月23日 上午11:16:15
     * @param infoObject
     *
     */
	public void updateInfoPushObject(InfoPushObject infoObject);

	public void deleteInfoPushObjectByPushId(InfoPushObjectDTO infoPushObjectDTO);

	public void batchInsertInfoPushObject(List<InfoPushObject> objectList);
}